{% extends "safeinside/base.html" %}
{% block title %}Список объектов{% endblock%}
{% block content %}

<h1>Список объектов:
{% if mode == 'all' %}
всех
{% elif mode == 'enabled' %}
включенных
{% elif mode == 'disabled' %}
выключенных
{% elif mode == 'normal' %}
нормальных
{% elif mode == 'test' %}
тестовых
{% endif %}
</h1>
{% if objs %}
 <em>Найдено {{ objs|length }} объектов</em>

<form class="form-inline" role="form" method="post" action="{{ request_path }}">
{% csrf_token %}
 <div class="form-group">
  <label for="objOldPCNId" class="col-sm-4 control-label">Идентификаторы объектов</label>
  <div class="col-sm-2">
   {{ filter_objects.PCNIdMin }}
  </div>
  <div class="col-sm-2">
   {{ filter_objects.PCNIdMax }}
  </div>
 </div>
 <button type="submit" class="btn btn-primary">Фильтровать</button>
</form>
<br>

<form class="form-inline" role="form" method="post" action="{{ request_path }}">
{% csrf_token %}
 <div class="form-group">
  <label for="filterMAC" class="col-sm-4 control-label">MAC объектов</label>
  <div class="col-sm-2">
   {{ filter_mac.filterMAC }}
  </div>
 </div>
 <button type="submit" class="btn btn-primary">Фильтровать</button>
</form>
<br>
 
<table class="table table-stripped table-bordered" data-sort-name="pcnid" data-toggle="table">
 <thead>
  <tr>
   <th data-field="pcnid" data-sortable="true">ID</th>
   <th data-field="msid" data-sortable="true">CID ID</th>
   <th data-field="login" data-sortable="true">Login</th>
   <th>Последнее событие</th>
   <th>Версия ПО</th>
   <th>Канал</th>
  </tr>
 </thead>
{% for o in objs %}
 <tr>
  <td><a href="/object_info/{{ o.targetid }}/{{ o.caronline_login }}/">{{ o.targetid }}</a></td>
  <td>{{ o.msid }}</td>
  <td>{{ o.caronline_login }}</td>
  <td>{{ o.lastEventType}}; {{ o.lastEventTime }}</td>
  <td>{{ o.versionSoftPGSM }}</td>
  {% if o.gsm_operator %}
   <td>{{ o.gsm_operator }} / {{ o.gsm_signal }}Дб</td>
  {% else %}
   <td>Нет данных</td>
  {% endif %}
 </tr>
{% endfor %}
</table>
<hr>
{% endif %}

{% endblock%}
